Bug 609622 - disappearing statusicon
authorHans Breuer <hans@breuer.org>
Sun, 7 Nov 2010 20:19:48 +0000 (21:19 +0100)
committerHans Breuer <hans@breuer.org>
Sun, 7 Nov 2010 22:58:29 +0000 (23:58 +0100)
commit9452b271a08d478b9d2658745111988b32ca598b
treef9374cf476ad9bad29cec7eb888a6c96bdec6b02
parentdc40e17af8e2eed5b47e1c7494cb3d98397ce35a
Bug 609622 - disappearing statusicon

Windows 7 is managing status icon visibility across process lifetime,
which did not work with GTK+ create icons. Apparently the mechanism
does not require use of new API (like suggested by MSDN), but it is
enough to give a "unique" tooltip at creation time.
Formerly this initial tooltip was not set at all, later setting via
gtk_status_icon_set_tooltip_text() is not enough, but luckily
different follow-up tooltips don't disturb the intended behavior.
(cherry picked from commit ae0544c636c72753098b698e4951897c609a75b6)
(cherry picked from commit 8a9d458bafe368335d0acca2c324f878ee64463f)
gtk/gtkstatusicon.c